The term traditional medicine refers to a broad range of health care practices, beliefs and therapies that have been used by different cultures for centuries. These treatments are often based on natural remedies such as herbs, plants or minerals, and may also include spiritual and mind-body techniques like acupuncture or yoga. Traditional medicine is generally practiced in conjunction with modern medical care, although some people rely solely on these practices for their health needs.